package com.ruoyi.web.xxj.service;

import java.util.List;

import com.ruoyi.web.xxj.domain.pojo.OrderReq;
import com.ruoyi.web.xxj.domain.pojo.WXRefundOrderReq;
import com.ruoyi.web.xxj.domain.vo.OrderVo;

public interface IOrderService {

    /**
     * @param type         product 或者 class，product：文创，class：课程
     * @param id
     * @param auditStatus
     * @param rejectReason
     * @return
     */
    public int auditCancle(String type, Long id, String auditStatus, String rejectReason);

    /**
     * @param orderReq
     * @return
     */
    public List<OrderVo> selectOrderVos(OrderReq orderReq);
    
    public OrderVo selectClassOrderVo(OrderReq orderReq);
    
    public OrderVo selectProductOrderVo(OrderReq orderReq);
}
